<?
	switch($db->driver)
	{
	case 'mssql':
		$isqlT = 'SELECT convert(varchar(15),r.radi_nume_radi) as "IMG_Radicado" 
				,r.RADI_PATH as "HID_RADI_PATH"
				,'.$sqlFecha.' as "DAT_Fecha_Radicado"
				, convert(varchar(15),r.RADI_NUME_RADI) as "HID_Numero Radicado",
				R.RADI_NOMB as "Nombre",
				R.RADI_PRIM_APEL as "Apellido 1",
				R.RADI_SEGU_APEL as "Apellido 2",
    			R.RADI_NUME_IDEN as "Identificacion", 
    			R.RA_ASUN as "HID_ASUN",
    			R.RADI_REM as "HID_R_RADI_REM",
    			R.TDOC_CODI as "HID_R_TDOC_CODI"
    			from RADICADO R, USUARIO U ';
		$consultadoble = " and r.radi_usua_actu = u.usua_codi and r.radi_depe_actu = u.depe_codi and u.usua_login='".$usuario."'" ;	
		
		
  		$isqlT1 = 'select distinct R.RADI_DEPE_ACTU as "HID_R_RADI_DEPE_ACTU" 
    				, convert(varchar(15),r.radi_nume_radi) as "IMG_Radicado" 
					, r.RADI_PATH as "HID_RADI_PATH"
					,'.$sqlFecha.' as "DAT_Fecha_Radicado"
					,convert(varchar(15), r.RADI_NUME_RADI) as "HID_Numero Radicado"
					,convert(varchar(15), H.RADI_NUME_RADI) as "HID_H_RADI_NUME_RADI", 
					R.RADI_NOMB as "Nombre",
					R.RADI_DEPE_ACTU as "R_RADI_DEPE_ACTU",
					R.RADI_PRIM_APEL as "Apellido 1",
					R.RADI_SEGU_APEL as "Apellido 2",
    				R.RADI_NUME_IDEN as "Identificacion", 
    				R.RA_ASUN as "HID_ASUN",
    				R.RADI_REM as "HID_R_RADI_REM",
    				R.TDOC_CODI as "HID_R_TDOC_CODI"
    				from RADICADO R, HIST_EVENTOS H, USUARIO U ';			
	$consultadoble1 = " H.USUA_CODI = U.USUA_CODI and H.DEPE_CODI = U.DEPE_CODI and U.USUA_LOGIN='$usuario' AND R.RADI_NUME_RADI=H.RADI_NUME_RADI" ;					
	break;
	case 'oracle':
	case 'oci8':
		$isqlT = 'SELECT to_char(r.radi_nume_radi) as "IMG_Radicado" 
				,r.RADI_PATH as "HID_RADI_PATH"
				,'.$sqlFecha.' as "DAT_Fecha_Radicado"
				, to_char(r.RADI_NUME_RADI) as "HID_Numero Radicado",
				R.RA_ASUN as "HID_ASUN",
    			R.RADI_REM as "HID_R_RADI_REM",
    			to_char(R.TDOC_CODI) as "HID_R_TDOC_CODI",
    			fn_nombre_dependencia (r.RADI_USUA_ACTU,r.RADI_DEPE_ACTU) as "Usuario Actual",
    			fn_numero_documento (r.RADI_USUA_ACTU,r.RADI_DEPE_ACTU) as "Identificacion"
				from RADICADO R ';
			
		$consultadoble = " and ((r.radi_usua_actu,r.radi_depe_actu)=
						   (select u.usua_codi, u.depe_codi from usuario u where u.usua_login='".$usuario."'))" ;

  
  

  	  
  		 /** Modificado K@non CNTV 25-02-2009
  		  * SE CONSTRUYO COMPELTAMENTE EL QUERY TENIENDO EN CUENTA QUE NO REALIZABA LO QUE SE BUSCABA Y LA INFORMACION QUE ENTREGABA NO TENIA QUE VER CON LA CONSULTA NECESITADA*/
		  
		  		/*$isqlT1 = 'select distinct R.RADI_DEPE_ACTU as "HID_R_RADI_DEPE_ACTU" 
    							, to_char(r.radi_nume_radi) as "IMG_Radicado" 
								, r.RADI_PATH as "HID_RADI_PATH"      
								,'.$sqlFecha.' as "DAT_Fecha_Radicado"
								,to_char(r.RADI_NUME_RADI) as "HID_Numero Radicado"
								,to_char(H.RADI_NUME_RADI) as "HID_H_RADI_NUME_RADI"
								,R.RADI_NOMB as "Nombre"
								,R.RADI_DEPE_ACTU as "R_RADI_DEPE_ACTU"
								,R.RADI_NUME_IDEN as "Identificacion"
								,R.RA_ASUN as "HID_ASUN"
								,R.RADI_REM as "HID_R_RADI_REM"
								,R.TDOC_CODI as "HID_R_TDOC_CODI"
								
    				from RADICADO R, HIST_EVENTOS H, USUARIO U ';
								
	$consultadoble1 = " H.USUA_CODI = U.USUA_CODI and H.DEPE_CODI = U.DEPE_CODI and U.USUA_LOGIN='$usuario' AND R.RADI_NUME_RADI=H.RADI_NUME_RADI" ;*/
	
	
	 /** Modificado K@non CNTV 25-02-2009
  		  * SE CONSTRUYO COMPELTAMENTE EL QUERY TENIENDO EN CUENTA QUE NO REALIZABA LO QUE SE BUSCABA Y LA INFORMACION QUE ENTREGABA NO TENIA QUE VER CON LA CONSULTA NECESITADA*/
  		  
		$isqlT1 = "select  R.RADI_DEPE_ACTU as HID_R_RADI_DEPE_ACTU,
						   to_char(r.radi_nume_radi) as IMG_Radicado,
						   FN_NOMBRE_DEPENDENCIA(H.USUA_CODI,H.DEPE_CODI) AS USUARIO, 
					       H.HIST_FECH AS FECHA, 
					       FN_TIPO_DOCUMENTO(R.RADI_NUME_RADI) AS TIPO,
						   H.HIST_OBSE AS OBSERVACIONES, 
					       H.HIST_DOC_DEST AS DESTINO,
					       D.SGD_TTR_DESCRIP AS PROCESO,
					       H.USUA_IP						   
		  	
			  	   FROM    HIST_EVENTOS H,
		  		   		   RADICADO R,
				   		   SGD_TTR_TRANSACCION D ";

		$consultadoble1="  AND  H.RADI_NUME_RADI=R.RADI_NUME_RADI
						   AND  D.SGD_TTR_CODIGO=H.SGD_TTR_CODIGO";

	 /** Modificado K@non CNTV 27-02-2009
  	  * FILTROS IMPLEMENTADOS PARA LIMITAR EL QUERY POR HISTORICO TENIENDO EN CUENTA EL USUARIO Y LAS OBSERVACIONES
	 */		
		
				if ($palabra=='')		   
					{	
		$consultadoble1=$consultadoble1."  AND  H.usua_doc=FN_LOGIN_NUMERO_DOCUMENTO ('".$usuario."')";
		
  					}
						 
				if ($palabra!='' && $s_solo_nomb=='All')
					{		   
	$consultadoble1=$consultadoble1."  AND  H.usua_doc=FN_LOGIN_NUMERO_DOCUMENTO ('".strtoupper  ( $palabra)."')";

					}
			    if ($palabra!='' && $s_solo_nomb=='Any')
		$consultadoble1=$consultadoble1."  AND H.HIST_OBSE like '%$palabra'";		
			 

	break;
	}
?>
